add model animation support