refractor + slidup anim prepare