user module manages own query sending