added hmwk 1