added world rotation