Implemented melting