modified add user code