improving weight module