cs1320 project