surpport new namespace