success message and file type checking ignore case done