magnetic field concepts 305584