new patch (hard definition of types sizes)