Before revision:  However, the development of a method, which is both fast and accurate, provides modular overlaps and partitions of a heterogeneous network, was rather difficult.
After revision:  However, the development of a method, which is both fast and accurate, provides modular overlaps and partitions of a heterogeneous network, has proven to be rather difficult.