add parser fold