added animatable object class