More holes than Swiss cheese American phrase
Used to imply that something is incomplete, has many flaws, or lacks many parts
We no longer stick to our original plan simply because it has more holes than Swiss cheese.
Your essay has more holes than Swiss cheese.