How do String Plans work?