dry run mode
every parser constructor