intial setup
first test. return 0 if empty string