Hall effects