understanding the reasons for failure