Ice technologies