this.core.initialize(this.modules).then(function () {
        // set config path for config load
        context.core.setConfigPath(context.configPath).then(function () {
          // config path is ok so confiure before start
          context.core.configure().then(function () {