Towards a Natural Language Query Processing System