Assignment 5 Yijun Xiao