Работа над выгрузкой файлов, еще не закончена. Также рефакторинг