animations in place - need a lot of work