added datamatrix support