added Parser functions