added get_applicable_version