using ruby 1.9