Hall effect applications