added support for edit record set