Thanks a lot for this post. Now I am working on improving my English. My friend recommended me Promova. It is an online application which can help you to improve your English in a few months. Now I am working with my individual plan which was created especially for my needs. I want to improve my grammar and speaking. I have already had some online sessions with the tutor and it was amazing. I hope that I will see a result in a 2 months