partial version match