make the version attribute adjustable?