second commit attempt, assignment 2 codes added