Added icecore interface