--start work with global functions and global namespaces