added receiveChatMessage to assistant behavior