String rule