feat(animation): add animations - to be improved