some loops for string processing