added ice component