improved UI and animations