The invention provides a method for preparing an improved composition comprising at least one active agent and at least one solid carrier material, wherein the active agent is dispersed through the carrier material in nano-disperse form, which method comprises the steps of: (a) forming a liquid mixture comprising the active agent, the carrier material, a stabilizing agent, a first solvent for the active agent and the stabilizing agent and, a second solvent for the carrier material, and (b) drying the liquid mixture to remove the first and second solvents to obtain a substantially solvent-free nano-dispersion of the active agent with the stabilising agent in the carrier material, wherein the stabilizing agent is capable of stabilizing the active agent in the liquid mixture during drying and in a resultant liquid nano-dispersion of the improved composition.