fault pattern