complete UserControllerDoc