updating internal parser