add fault injection