move rotate helper methods down out of the way
tidying up specs