assignment 3 box-model