more head substrings and increment version