These is the procedures to generate a record.