Freelancer:
MKQA
Corrected according to your instructions.
Tell me if even more correction needed!