no need for query class