mod the punchcard table, working on making the punch functions