CS5300 project