Final Phase For Project 1 By Jiaxin Zhao