contract requirements