3 new language, better code for easy addition of new language, broadcast facility and bootstrap 3