Punchcard prototype