add grid component