for study ruby