Hopefully this works, punchcard reader mostly working YAY