Assignment 6 Yijun Xiao