Добавлена сортировка и работа с DTO