add cs171 project 3