updating animation not there yet but getting there