new namespace functions