type grid