added warmup phase to arraywalk