ruby version subscript with updates -- worked by hand!