added restart capablity
reload modules from files