support record type