public boolean register(Model model, RegisterForm registerForm) {
        if (!isEmail(registerForm.getEmail())) {
            model.addAttribute("error", "Not correct email " );
            return false;
        }
        try {
            userService.registerUser(registerForm.getEmail(), registerForm.getPassword(), registerForm.getFullName());
            model.addAttribute("message","You are successfully registered!\n");
            return true;
        } catch (EmailAlreadyBoundException e) {
            model.addAttribute("error", "Email already bound: " + e.getEmail());
            return false;
        }
    }