add TAP client