init default with empty string