reduces code redundancy
adds --all opetion to get all language mappings
adds data in out folder