For better,for ruby