Implement animation

neat