cons parser partly done (embed cons not done yet)