improve UI. add masonry.