rename parser function