finished up the keyring, time to start on destructor stack