tuple no more
updated text parser