initial parse state