first class with namespace