Switching Holes Compilation

Switching Holes Compilation with Hardcore throatpie compilation