implemented grid-group-component