面面俱到

Idiom

 * 1) attending to each and every aspect of a matter; thorough