CSC532GroupProject