work in progress
animation class