COMP6441 project