Kourtney and Nikita's CPSC 2740 project