MSCI3300 group 1 deliverables