feat(account): add account handling (closes #3127)