added background, boxes, centering