idiom
cover all the bases
Meaning
to prepare for every possible situation
Example
We need to **cover all the bases** before the meeting.