Upcoming Events
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jul 13
Online Yoga Class via ZOOM
Jul 13, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jul 15
Online Yoga Class via ZOOM
Jul 15, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Jul 19
Online Yoga Class via ZOOM
Jul 19, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jul 20
Online Yoga Class via ZOOM
Jul 20, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT (1)
Wed, Jul 22
Online Yoga Class via ZOOM
Jul 22, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Jul 26
Online Yoga Class via ZOOM
Jul 26, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jul 27
Online Yoga Class via ZOOM
Jul 27, 1:00 PM – 2:15 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jul 29
Online Yoga Class via ZOOM
Jul 29, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Aug 02
Online Yoga Class via ZOOM
Aug 02, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Aug 03
Online Yoga Class via ZOOM
Aug 03, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Aug 05
Online Yoga Class via ZOOM
Aug 05, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Aug 09
Online Yoga Class via ZOOM
Aug 09, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Aug 10
Online Yoga Class via ZOOM
Aug 10, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Aug 12
Online Yoga Class via ZOOM
Aug 12, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Aug 16
Online Yoga Class via ZOOM
Aug 16, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT (1)
Mon, Aug 17
Online Yoga Class via ZOOM
Aug 17, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Aug 19
Online Yoga Class via ZOOM
Aug 19, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Aug 23
Online Yoga Class via ZOOM
Aug 23, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Aug 24
Online Yoga Class via ZOOM
Aug 24, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Aug 26
Online Yoga Class via ZOOM
Aug 26, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Aug 30
Online Yoga Class via ZOOM
Aug 30, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Aug 31
Online Yoga Class via ZOOM
Aug 31, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Sep 02
Online Yoga Class via ZOOM
Sep 02, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Sep 06
Online Yoga Class via ZOOM
Sep 06, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Sep 07
Online Yoga Class via ZOOM
Sep 07, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Sep 09
Online Yoga Class via ZOOM
Sep 09, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Sep 13
Online Yoga Class via ZOOM
Sep 13, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Sep 14
Online Yoga Class via ZOOM
Sep 14, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Sep 16
Online Yoga Class via ZOOM
Sep 16, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Sep 20
Online Yoga Class via ZOOM
Sep 20, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Sep 21
Online Yoga Class via ZOOM
Sep 21, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Sep 23
Online Yoga Class via ZOOM
Sep 23, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Sep 27
Online Yoga Class via ZOOM
Sep 27, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Sep 28
Online Yoga Class via ZOOM
Sep 28, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Sep 30
Online Yoga Class via ZOOM
Sep 30, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jul 01
Online Yoga Class via ZOOM
Jul 01, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT (1)
Mon, Jun 29
Online Yoga Class via ZOOM
Jun 29, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Jun 28
Online Yoga Class via ZOOM
Jun 28, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jun 24
Online Yoga Class via ZOOM
Jun 24, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Tuesdays 9-10:00AM PDT
Tue, Jun 23
Online Yoga Class via ZOOM
Jun 23, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jun 22
Online Yoga Class via ZOOM
Jun 22, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
***Special Class**** Summer Solstice/New Moon Restorative
Sun, Jun 21
Online Via Zoom with Replay for One Week
Jun 21, 7:30 PM – 9:00 PM
Online Via Zoom with Replay for One Week
This class will be centered on bringing us together under the Summer Solstice and New Moon energy for a special mediation and restorative yoga class.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jun 17
Online Yoga Class via ZOOM
Jun 17, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Tuesdays 9-10:00AM PDT
Tue, Jun 16
Online Yoga Class via ZOOM
Jun 16, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jun 15
Online Yoga Class via ZOOM
Jun 15, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Jun 14
Online Yoga Class via ZOOM
Jun 14, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jun 10
Online Yoga Class via ZOOM
Jun 10, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Tuesdays 9-10:00AM PDT
Tue, Jun 09
Online Yoga Class via ZOOM
Jun 09, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jun 08
Online Yoga Class via ZOOM
Jun 08, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, Jun 07
Online Yoga Class via ZOOM
Jun 07, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, Jun 03
Online Yoga Class via ZOOM
Jun 03, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Tuesdays 9-10:00AM PDT
Tue, Jun 02
Online Yoga Class via ZOOM
Jun 02, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, Jun 01
Online Yoga Class via ZOOM
Jun 01, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, May 31
Online Yoga Class via ZOOM
May 31, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, May 27
Online Yoga Class via ZOOM
May 27, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Yoga of Alignment for Women Tuesdays 9-10:00AM PDT
Tue, May 26
Online Yoga Class via ZOOM
May 26, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Heart Centered, Yoga of Alignment for Women Mondays 1-2:00PM PDT
Mon, May 25
Online Yoga Class via ZOOM
May 25, 1:00 PM – 2:00 PM PDT
Online Yoga Class via ZOOM
We will explore the integration of breath, sound, and free-form movement/dance as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, May 24
Online Yoga Class via ZOOM
May 24, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, May 20
Online Yoga Class via ZOOM
May 20, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.
Heart Centered, Dynamic Yoga of Alignment Tuesdays 9-10:00AM PDT
Tue, May 19
Online Yoga Class via ZOOM
May 19, 9:00 AM – 10:00 AM PDT
Online Yoga Class via ZOOM
This is a DYNAMIC yoga asana/meditation based class. We will explore the integration of breath, sound, and movement as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment. Yoga experience recommended.
Heart Centered, Yoga of Alignment ALL Levels Mondays 1-2:15PM PDT
Mon, May 18
Online Yoga Class via ZOOM
May 18, 1:00 PM – 2:15 PM PDT
Online Yoga Class via ZOOM
This is an all levels yoga asana and meditation based class. We will explore the integration of breath, sound, and movement as a way to more deeply connect to the space of the heart. Through this guided practice we will experience and cultivate our individual Yoga of Alignment.
Refresh and Renew, Restorative Yoga Sundays 7:30-8:45PM PDT
Sun, May 17
Online Yoga Class via ZOOM
May 17, 7:30 PM – 8:45 PM PDT
Online Yoga Class via ZOOM
Join me as I guide you through a gentle restorative sequence intended to promote a sense of renewal and rejuvenation as you move into your upcoming week. This is an ALL Levels class. No experience required.
All Levels Yoga Wednesdays 10-11:15AM PDT
Wed, May 13
Online Yoga Class via ZOOM
May 13, 10:00 AM – 11:15 AM PDT
Online Yoga Class via ZOOM
Join in this ALL levels Alignment Based Yoga class where I will give you detailed instruction and modifications to help you have a safe, fun, and sustainable yoga practice.