ruby 1.8 needs ordered hash help