starting on the assemblies and namespaces