completed logging, adding separator field, find string from web API, fail over random array, and array for special char