namespace redefinition