the whole exercise