RUBY'S UPDATES