record layout