add grid_environment&ird