updated record initialization