rotate init