user module controller