remove hardcode path
implement gen project_config target