add reset button and improve style/view