start to add a melt material model + interface