hadamard again