lots of progress of anim shift