updated version scheme