2-MMC research lab