fix: files, validation