add reset() to the queries; remove toString()