validate fileNameVersion and versionMinor sync
refactoring
validate info.note is not blank
validate next version of file does not exist