Random contracts can be generated. Needs more items!