improve module starter