refactored account deletion methods