Fault types and classifications