why it is failed