added third homework assignment