SENG 6230 Group 4