added more ui elements and overall better ux.