initial add rotate