modify ruby learn