1. Hem
  2. print outs