add meaningful transistions
add icon
add icon