keyframe improvements