structure of animations... tbc