animations and ui changes