new library. other ways to split strings.