hw6_5 works