completion of challenge, addressed error, key values in produced array contained tabs and required trim function to clear