extensive logic developmentincluding dynamic password processing