finish making tinyparser