global namespace generate