Class project for IT266