rotation simulation done...no known bugs at this stage