feat: add version option