feat: add animations