modify get_version