idiom
cover all bases
Meaning
to prepare for all possible situations
Example
Before the presentation, we need to **cover all bases**.