hw6_6 works