randomize +test method
+license