projects and namespaces refactoring