register user backend communication added