basic discovery + pairing/unparing