current generated magnetic fields 4215300