added Set_to_zero