opatch native type