changing functionality so that strings as hash keys are always converted to symbols