SELECT DISTINCTROW Research.[Deliverance Name], Functions.[Function Name], [Functions Enabled].[Research ID] FROM Research INNER JOIN (([Function Types] INNER JOIN Functions ON [Function Types].ID = Functions.[Function Type]) INNER JOIN [Functions Enabled] ON Functions.[Function ID] = [Functions Enabled].[Function ID]) ON Research.ResearchID = [Functions Enabled].[Research ID] WHERE (((Research.multiPlayer)=Yes));