обработка err
можешь и мое подправить