HW1 codes and report