add --version switch