this application includes lots of articles and real English idioms and slangs for English learnes as well as English teachers.