want to hold 2**16 strings