updated modulepath to allow client override