challenge messages, accept and refuse