Project for COMP 8505