converting to namespaces, need to learn about nested namespaces, fosho