solid phases working
merge to master equilibrium_phases