boxes might have a problem with the space they occupy
merge conflicts fixed, I have spacing problems still