Thank you for your answer. And as an update, I went to see an immigration lawyer to review my "ready to submit application". She helped provide few tips on my cover letter. IMHO, I don't think I learned something new about my application by seeing a lawyer but I guess I needed to do it for my...