Nice! Certainly results in a much cleaner question. Do you think you could briefly sum up how it's formatting the question if not by NLP? ie. how does it turn: 'john smith was born in abc, usa' into 'what is the birthplace of john smith?'