fix the uniqueness of published-name