working parsetree, not integrated to the shell