Fast all the way ++

Review