Added options for users to define their own globals