Added ice block code

ASG here accept