revising Ruby