add Do ast node