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

This reverts commit 2ca863559351188b44edc39ecbec888e4a79f0f4.