reproducible research
string processing
