another non-working version with break at 400 cycles