basis for saving records