interface enhancement