COMP250 assignment