ensure version