adding recap and beginning of box model