Добавил обработку ошибок и протестировал