abolished globals.h