=HW complete, still has comments