CS5610 First Commit