use namespaces and packages for classes