added namespacing to the class