implemented boxes, initial commit of photogallery presenter