Modified rules, added Ruby