maybe I'm not who can tell you if you done good or not .... but I think you done good ... but there's some letters missed or wrong(amazing/webcam)... I believe you just wrote it quickly ...
that's it .. I just wanted to encourage you because it seems we're in the same level in English ....
Good luck ..
- For Teachers