Magnetic poles and their interactions