added base for animated thing functions