Feature/file exists