initialize record