resolve naming conflict between modules