make the api_version user provided