Assignment 8 Yijun Xiao