begin to normalize rotation
merge