adding row and grid module, adding shift operations