add --version option
minor update
Merge branch 'master' into ff