working product, needs style, added masonry gem