working user backend