My own tools for parse.