Assignment 7 Yijun Xiao