Completed implementation of Global class