support common facility with the same name