proper box model, hopefully