Everyone needs to contribute, says disappointed Cook