* updated animation system