working out namespaces and auto loading