updated p.range.i and p.range.f
updated p.block