testing the various constructor args