pushing requirements to server