partway done with rotation