smart cards, magnetic stripe, optical, microprocessor, design