So much to reply to