angle of rotation is now a variable