add version setter