updated record operation works