add version opt