can now handle hashes with lists
can handle hashes with strings