solidifying and melting