rotation works now, but has some numeric literals