This is a working version. So, I'm checking it in to save it. It prints some
of the data structures successfully.