Implementing a model for account management