finding faults