Пераработана загрузка и сохранение