CS3246-Project2