begin adding unrolling