before clean code, still require issue in config.ts