reorganize class in custom namespace