how to write a cover letter for a freelance position essay on computer virus and antivirus