add GridComponent