wangzeyu's assignment2 file