added ushort and uint