add reasons for every failure