structure of grid component