Namespace and code structure