contract now get generated after creation of order