solids liquids gases imfs