I am brand new to Ruby, and I have been reading Programming Ruby. However, I do have a question, having struggled for some time. How does the Hash work. I am trying to create a multi-dimensional hash. For example, h = Hash.new h['1']['2'] = '10' gives error undefined methos '[]=' for nil h['1'] = '10' is OK h['1']['2'] = '10' is OK too print h gives 110nil - this I don't understand Hope somebody can help me. Thanks. -SB -- Dr.Sarayu Balu,M.D.,FAAP Tel.(802)888-2448 Ryder Brook Pediatrics, P.O.Box 608, Morrisville, VT 05661.