added NUM_SEPARATORS macro