fixes in mylang
adapted mylang splitting: add structure builder module