Logon Procs or macros automatically execute at log on. After the user has provided a valid account name and optionally the password, the master dictionary of the designated account is checked for a Proc or macro with the same name as the account. If it exists, it starts up automatically. If no such Proc or macro exists, control is transferred to TCL. In D3, the user-macro may also be used for personalized logon sequences.