little updates in semantic parser