keyframe animation proof of concept