POC for animation in a more proper way