[refactor] add animations