add rotate, fix build