added class methods, structure for keyframelist