various change, update ruby