string second edition