теперь еще и создает файл, если он не существовал