improve module