interface record