fix argurement name conflict