[hw6] done