begun writing the boxPost component