to consider and deal with all the things that could happen or could be needed when you are arranging sth
COVER ALL THE BASES
Meaning of COVER ALL THE BASES in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005