random values
constructor treversal test