Fix #3 added a default string generator