improved smartcard