CS361-Intro to Software Engineering project