Your topic sounds interesting and feasible. It looks like there is an NL interface to your system. Please correct me if I am wrong.