"GSL (Gas, Solid, Liquid)" my post for Monomad challenge