Updated carry_forward