iterface