solid liquid gas interconversion