update name to avoid name conflict