improve UI and make cell size auto resizable