try your best contract