SE435 homework assignment number 2