CS708 Project 2