improved Pass parsing.
trying to make objects from parsed results.