simplify module dependency