failure mechanics