delimiter must be string