structure for sim