parser and handmade examples