Base account implementation