link interface to client