The interfaces