created service for semantic parser