add SquareTreeParser as an alternative to SerializeTxtParser