provides row editing capabilities