added ice_extended2