added language generator
documentation for generators updated