fixed negative value rotation