work on progress about rotation