use splitByChar