use new required version scheme