CST8218 group project