COP4331 project