Understanding fault evolution using numerical models and seismic data observations