A modern card punch with a single card feed in addition to the card stack.There is a lighted window in front for viewing slotted card and removing a single card. There is an attached keyboard. There are the following cables; a ground strap; power cord; data cable.