point of figuring out the parsing function