Two qubit gate