A method of producing a structure having a polymer surface with a plurality of surface domains, the surface being formed by the steps of: forming a liquid composition comprising at least one surface polymer, at least one block copolymer and at least one common solvent, the at least one block copolymer having the general formulae A-B-C, wherein A is a polymer which is the same as the surface polymer or fully miscible or partially immiscible with the surface polymer; B is a polymer which is more immiscible in the surface polymer than polymer A; and C is a terminal group; and solidifying the liquid composition to form the structure having the surface with the plurality of surface domains.