add three strike out repush mechanism