change structure for module