thx.  i read the code and understand it better now.