validate modify file; lowercase some UX