Farrell on Peavy: "he's been everything we could've hoped for"