Project 1 Finished.   Jiawei Wang