add differential rotation