implemented controller based animations system