advance animating
work on animate