start to add a melt material model + interface
fix melt interface