Refactoring, adding Global Element object.