globalized margin method