Contract farming lowers transactional costs and provides an insurance caution against the external calamities facing the farming business