start cleanup: get rid of combine and prepare integration of string parsing -- not done yet
unified string parsing with the other types