fast
add loop
replay fail