add :children to :quote
fix typos, fix :pop handing