improve sizing. add animation
add clear button. improve some css