nickname ,message dependency =>destroy