made progress on regexp search matching.. i think it is legit now