HDHD Assinment 1