fixing faults