new parser interface ._.

zc pull first leh