adding getResults(), trainQuery() and updateDB()