1. A method for creating an error correction coding scheme for reducing data loss, the data comprising a given redundancy set of at least two redundancy information entities (R) associated to a given data set of at least two data information entities (D), the information content of the redundancy set being computed dependent on the information content of the data set, the method comprising the steps of: a base selection step (S 2 ) for selecting a base coding scheme represented by a base matrix wherein each redundant information entity (R) is represented by a row and each information entity is represented by a column; and a matrix setup step (S 3 ) for setting up a target matrix (H′) with a subset of columns of the base matrix and for varying the order of columns in respect to the base matrix until the target matrix (H′) satisfies a given pattern of non-zero elements to at least a given extent.