Add languages.  Tidy up code a bit to fit the order of logic.  Grammar correction(s).