required version