use one parser function