basic parser implementation, ignoring fq_tuple for now