for RoR learning