Added rule language. Added snake rule.