data recording technique