animation
scripted update of code from master at c4ac1d5 animation