new phasediagram and things