rough newAnimation controller idea