completed hash warmup