string demo