assignment8 first commit

from wl1207
assignment8

from wl1207