add array rotate initial progress