use ruby1.8 hash