cscsd300 homework 1 added