interfaced