CSC 450 project