greatly increased stability & ease of use with objects & globals