add parser and expander to utils