add hw8-2 example code