updates to credit card validation algo