finished ad add_box()