working user controller