add long and ulong types