updated version numbers
added target language selector
made a generic language selector