adding dependent destroy to improve error handling in users bank account