CSCE 470 Project