parser and example