cs171_project