fulfillment of various demands