add user code