add: version support  utilities