allow setting of version