Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""

This reverts commit d7880d6ae909c74353ba65d7d0741971d4ebdcd1.
Revert "Revert "broke implication into header and main file, started testing table in main""

This reverts commit 2ca863559351188b44edc39ecbec888e4a79f0f4.
Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""

This reverts commit a2c94f99265c15ecd4ed85f6b06f6c7bd2b281c6.
Revert "Revert "Revert "Revert "broke implication into header and main file, started testing table in main""""

This reverts commit d047084ea8ccc7b8de43fab81dc18abca9bbc8cd.
Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""

This reverts commit d7880d6ae909c74353ba65d7d0741971d4ebdcd1.
Revert "Revert "Revert "Revert "broke implication into header and main file, started testing table in main""""

This reverts commit fc9e67721cc25eab8f1385259eddd8d4e1bfcd50.
Revert "Revert "Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""""

This reverts commit c4e30422e5fd97daa2444ebeb3bb517ad6d64881.
Revert "Revert "Revert "Revert "broke implication into header and main file, started testing table in main""""

This reverts commit ee8977b3e6950fb88306f2927c293bcee553f2c4.
Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""

This reverts commit a2c94f99265c15ecd4ed85f6b06f6c7bd2b281c6.
Revert "Revert "Revert "Revert "broke implication into header and main file, started testing table in main""""

This reverts commit d047084ea8ccc7b8de43fab81dc18abca9bbc8cd.
Revert "Revert "Revert "broke implication into header and main file, started testing table in main"""

This reverts commit d7880d6ae909c74353ba65d7d0741971d4ebdcd1.
Revert "Revert "broke implication into header and main file, started testing table in main""

This reverts commit 2ca863559351188b44edc39ecbec888e4a79f0f4.