assignment1-Nengjun Zhao