1. hash is created 2. passed to statinfo subroutine 3. passed to encrypt or decrypt subroutine from statinfo a. eval is run over gpg encryption/decryption 4. file(s) are moved to where they need to be 5. email is sent (proggie done)