Open Source project for CSCI 450