Basic structure for mm