COMP 250 project