drafted new tree of commands with functions/lambda