some editing features for grid