more fleshing of text retreival.