add -o ouput dir option