namespaces and autoloading is still going to be used for library classes only