work on step4 (box)