All Magnetic compass