COP4530 project a