record type can be read and written