add record builder utility