CS370 Project