replaced strconv string split with regular expression
these have char parts as well
forward the error
some debug logging
debug logging
expanding the regex