prepare introduce absolute path via argv.