cop4530 project