Project restructure

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Project restructure

Márton Balassi-3
During a recent PR of the streaming scala api [1] arose the issue of
possibly changing the project structure. For the discussion it seems to me
that we should address this as a separate issue. Things to note:

   * According to Stephan for the batch part, there are discussions
to combine the "flink-core", "flink-java" projects, possibly also the
"flink-scala" project. We are starting to see too many interdependencies.
[2]
   * Streaming is currently under flink-addons, but we are positive that
for the next version we can come up with a fairly stable api if needed. We
would like to have it top level eventually.
   * Minor issue to keep in mind: Developing our projects with both scala
and java nature seems a bit flaky at the moment at least for Eclipse. [3]
Proposed solutions are also there, just let us make sure to give new
developers a smooth experience with Flink.

I personally like the following suggestion: [2]

We could, in the next version, go for something like
- flink-core (core and batch, java & scala)
- flink-streaming (java & scala)
- flink-runtime
- ...

Ufuk also +1'd this.

As currently the merge of [1] is blocking further streaming development (it
also contains some refactor) I'd like to merge it asap to where it is
currently (flink-scala), and let us figure out the project restructure
separately. Added a JIRA for the latter. [4] If we choose to restructure
the project it will need a commit anyway.

[1] https://github.com/apache/incubator-flink/pull/275
[2] https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
[3]
http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
[4] https://issues.apache.org/jira/browse/FLINK-1340

Please when replying vote and comment on the restructure and merge
separately.

Best,

Marton
Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Márton Balassi-3
Hey,

Any views on this please? We would like to merge as soon as possible.

Thanks,

Marton

On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]> wrote:

> During a recent PR of the streaming scala api [1] arose the issue of
> possibly changing the project structure. For the discussion it seems to me
> that we should address this as a separate issue. Things to note:
>
>    * According to Stephan for the batch part, there are discussions
> to combine the "flink-core", "flink-java" projects, possibly also the
> "flink-scala" project. We are starting to see too many interdependencies.
> [2]
>    * Streaming is currently under flink-addons, but we are positive that
> for the next version we can come up with a fairly stable api if needed. We
> would like to have it top level eventually.
>    * Minor issue to keep in mind: Developing our projects with both scala
> and java nature seems a bit flaky at the moment at least for Eclipse. [3]
> Proposed solutions are also there, just let us make sure to give new
> developers a smooth experience with Flink.
>
> I personally like the following suggestion: [2]
>
> We could, in the next version, go for something like
> - flink-core (core and batch, java & scala)
> - flink-streaming (java & scala)
> - flink-runtime
> - ...
>
> Ufuk also +1'd this.
>
> As currently the merge of [1] is blocking further streaming development
> (it also contains some refactor) I'd like to merge it asap to where it is
> currently (flink-scala), and let us figure out the project restructure
> separately. Added a JIRA for the latter. [4] If we choose to restructure
> the project it will need a commit anyway.
>
> [1] https://github.com/apache/incubator-flink/pull/275
> [2]
> https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
> [3]
> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
> [4] https://issues.apache.org/jira/browse/FLINK-1340
>
> Please when replying vote and comment on the restructure and merge
> separately.
>
> Best,
>
> Marton
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Stephan Ewen
Marton,

As far as I understood, this is relevant for the master, not for the 0.8
release, correct?

In that case, I suggest to go ahead with the option you voted for (which is
also supported at least by Ufuk and me as well). If we discover downsides,
we will be able to correct this in the course of the next weeks, well
before the next release.

Greetings,
Stephan


On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <[hidden email]> wrote:

> Hey,
>
> Any views on this please? We would like to merge as soon as possible.
>
> Thanks,
>
> Marton
>
> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]>
> wrote:
>
> > During a recent PR of the streaming scala api [1] arose the issue of
> > possibly changing the project structure. For the discussion it seems to
> me
> > that we should address this as a separate issue. Things to note:
> >
> >    * According to Stephan for the batch part, there are discussions
> > to combine the "flink-core", "flink-java" projects, possibly also the
> > "flink-scala" project. We are starting to see too many interdependencies.
> > [2]
> >    * Streaming is currently under flink-addons, but we are positive that
> > for the next version we can come up with a fairly stable api if needed.
> We
> > would like to have it top level eventually.
> >    * Minor issue to keep in mind: Developing our projects with both scala
> > and java nature seems a bit flaky at the moment at least for Eclipse. [3]
> > Proposed solutions are also there, just let us make sure to give new
> > developers a smooth experience with Flink.
> >
> > I personally like the following suggestion: [2]
> >
> > We could, in the next version, go for something like
> > - flink-core (core and batch, java & scala)
> > - flink-streaming (java & scala)
> > - flink-runtime
> > - ...
> >
> > Ufuk also +1'd this.
> >
> > As currently the merge of [1] is blocking further streaming development
> > (it also contains some refactor) I'd like to merge it asap to where it is
> > currently (flink-scala), and let us figure out the project restructure
> > separately. Added a JIRA for the latter. [4] If we choose to restructure
> > the project it will need a commit anyway.
> >
> > [1] https://github.com/apache/incubator-flink/pull/275
> > [2]
> > https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
> > [3]
> >
> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
> > [4] https://issues.apache.org/jira/browse/FLINK-1340
> >
> > Please when replying vote and comment on the restructure and merge
> > separately.
> >
> > Best,
> >
> > Marton
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Chiwan Park
Hello!

I agree that refactoring project structure is necessary. But there are some pull requests influenced by this change such as #275 [1], #226 [2]. I think that we would better merge these pull requests before refactoring.

[1] https://github.com/apache/incubator-flink/pull/275 <https://github.com/apache/incubator-flink/pull/275>
[2] https://github.com/apache/incubator-flink/pull/226 <https://github.com/apache/incubator-flink/pull/226>


Chiwan Park (Sent with iPhone)



> On Dec 28, 2014, at 5:07 AM, Stephan Ewen <[hidden email]> wrote:
>
> Marton,
>
> As far as I understood, this is relevant for the master, not for the 0.8
> release, correct?
>
> In that case, I suggest to go ahead with the option you voted for (which is
> also supported at least by Ufuk and me as well). If we discover downsides,
> we will be able to correct this in the course of the next weeks, well
> before the next release.
>
> Greetings,
> Stephan
>
>
> On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <[hidden email]> wrote:
>
>> Hey,
>>
>> Any views on this please? We would like to merge as soon as possible.
>>
>> Thanks,
>>
>> Marton
>>
>> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]>
>> wrote:
>>
>>> During a recent PR of the streaming scala api [1] arose the issue of
>>> possibly changing the project structure. For the discussion it seems to
>> me
>>> that we should address this as a separate issue. Things to note:
>>>
>>>   * According to Stephan for the batch part, there are discussions
>>> to combine the "flink-core", "flink-java" projects, possibly also the
>>> "flink-scala" project. We are starting to see too many interdependencies.
>>> [2]
>>>   * Streaming is currently under flink-addons, but we are positive that
>>> for the next version we can come up with a fairly stable api if needed.
>> We
>>> would like to have it top level eventually.
>>>   * Minor issue to keep in mind: Developing our projects with both scala
>>> and java nature seems a bit flaky at the moment at least for Eclipse. [3]
>>> Proposed solutions are also there, just let us make sure to give new
>>> developers a smooth experience with Flink.
>>>
>>> I personally like the following suggestion: [2]
>>>
>>> We could, in the next version, go for something like
>>> - flink-core (core and batch, java & scala)
>>> - flink-streaming (java & scala)
>>> - flink-runtime
>>> - ...
>>>
>>> Ufuk also +1'd this.
>>>
>>> As currently the merge of [1] is blocking further streaming development
>>> (it also contains some refactor) I'd like to merge it asap to where it is
>>> currently (flink-scala), and let us figure out the project restructure
>>> separately. Added a JIRA for the latter. [4] If we choose to restructure
>>> the project it will need a commit anyway.
>>>
>>> [1] https://github.com/apache/incubator-flink/pull/275
>>> [2]
>>> https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
>>> [3]
>>>
>> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
>>> [4] https://issues.apache.org/jira/browse/FLINK-1340
>>>
>>> Please when replying vote and comment on the restructure and merge
>>> separately.
>>>
>>> Best,
>>>
>>> Marton
>>>
>>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Fabian Hueske
Hi,

I'm +1 for
- merging the batch API modules
- having streaming top-level when the contributors think it's ready

I have a question though. Why did the streaming Scala API into the batch
Scala API module?
Are there dependency (or other) problems or could it be moved to the other
streaming modules?
Since there are no concrete plans (that I'm aware of) to do the refactoring
soon, I would avoid to have the streaming and batch APIs mixed if there's
not a good reason for that.

Cheers, Fabian

2014-12-28 9:59 GMT+01:00 Chiwan Park <[hidden email]>:

> Hello!
>
> I agree that refactoring project structure is necessary. But there are
> some pull requests influenced by this change such as #275 [1], #226 [2]. I
> think that we would better merge these pull requests before refactoring.
>
> [1] https://github.com/apache/incubator-flink/pull/275 <
> https://github.com/apache/incubator-flink/pull/275>
> [2] https://github.com/apache/incubator-flink/pull/226 <
> https://github.com/apache/incubator-flink/pull/226>
>
> —
> Chiwan Park (Sent with iPhone)
>
>
>
> > On Dec 28, 2014, at 5:07 AM, Stephan Ewen <[hidden email]> wrote:
> >
> > Marton,
> >
> > As far as I understood, this is relevant for the master, not for the 0.8
> > release, correct?
> >
> > In that case, I suggest to go ahead with the option you voted for (which
> is
> > also supported at least by Ufuk and me as well). If we discover
> downsides,
> > we will be able to correct this in the course of the next weeks, well
> > before the next release.
> >
> > Greetings,
> > Stephan
> >
> >
> > On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <[hidden email]>
> wrote:
> >
> >> Hey,
> >>
> >> Any views on this please? We would like to merge as soon as possible.
> >>
> >> Thanks,
> >>
> >> Marton
> >>
> >> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]>
> >> wrote:
> >>
> >>> During a recent PR of the streaming scala api [1] arose the issue of
> >>> possibly changing the project structure. For the discussion it seems to
> >> me
> >>> that we should address this as a separate issue. Things to note:
> >>>
> >>>   * According to Stephan for the batch part, there are discussions
> >>> to combine the "flink-core", "flink-java" projects, possibly also the
> >>> "flink-scala" project. We are starting to see too many
> interdependencies.
> >>> [2]
> >>>   * Streaming is currently under flink-addons, but we are positive that
> >>> for the next version we can come up with a fairly stable api if needed.
> >> We
> >>> would like to have it top level eventually.
> >>>   * Minor issue to keep in mind: Developing our projects with both
> scala
> >>> and java nature seems a bit flaky at the moment at least for Eclipse.
> [3]
> >>> Proposed solutions are also there, just let us make sure to give new
> >>> developers a smooth experience with Flink.
> >>>
> >>> I personally like the following suggestion: [2]
> >>>
> >>> We could, in the next version, go for something like
> >>> - flink-core (core and batch, java & scala)
> >>> - flink-streaming (java & scala)
> >>> - flink-runtime
> >>> - ...
> >>>
> >>> Ufuk also +1'd this.
> >>>
> >>> As currently the merge of [1] is blocking further streaming development
> >>> (it also contains some refactor) I'd like to merge it asap to where it
> is
> >>> currently (flink-scala), and let us figure out the project restructure
> >>> separately. Added a JIRA for the latter. [4] If we choose to
> restructure
> >>> the project it will need a commit anyway.
> >>>
> >>> [1] https://github.com/apache/incubator-flink/pull/275
> >>> [2]
> >>>
> https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
> >>> [3]
> >>>
> >>
> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
> >>> [4] https://issues.apache.org/jira/browse/FLINK-1340
> >>>
> >>> Please when replying vote and comment on the restructure and merge
> >>> separately.
> >>>
> >>> Best,
> >>>
> >>> Marton
> >>>
> >>>
> >>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Márton Balassi
Hey,

@Chiwan: Thanks for the reminder. Sure, I'm sorry that I still haven't had
the time to merge your PR.
@Fabian: The initial idea was that as the scala api is a fairly thin layer
on top of the java thus we could have it in one common project. I've put it
under flink-streaming-scala after I've seen the reactions. :)

As Stephan suggested to have one common examples directory I have not
separated the flink-streaming-examples to java ans scala subprojects. I'm
planning to merge #275 this evening.

On Sun, Dec 28, 2014 at 11:18 AM, Fabian Hueske <[hidden email]> wrote:

> Hi,
>
> I'm +1 for
> - merging the batch API modules
> - having streaming top-level when the contributors think it's ready
>
> I have a question though. Why did the streaming Scala API into the batch
> Scala API module?
> Are there dependency (or other) problems or could it be moved to the other
> streaming modules?
> Since there are no concrete plans (that I'm aware of) to do the refactoring
> soon, I would avoid to have the streaming and batch APIs mixed if there's
> not a good reason for that.
>
> Cheers, Fabian
>
> 2014-12-28 9:59 GMT+01:00 Chiwan Park <[hidden email]>:
>
> > Hello!
> >
> > I agree that refactoring project structure is necessary. But there are
> > some pull requests influenced by this change such as #275 [1], #226 [2].
> I
> > think that we would better merge these pull requests before refactoring.
> >
> > [1] https://github.com/apache/incubator-flink/pull/275 <
> > https://github.com/apache/incubator-flink/pull/275>
> > [2] https://github.com/apache/incubator-flink/pull/226 <
> > https://github.com/apache/incubator-flink/pull/226>
> >
> > —
> > Chiwan Park (Sent with iPhone)
> >
> >
> >
> > > On Dec 28, 2014, at 5:07 AM, Stephan Ewen <[hidden email]> wrote:
> > >
> > > Marton,
> > >
> > > As far as I understood, this is relevant for the master, not for the
> 0.8
> > > release, correct?
> > >
> > > In that case, I suggest to go ahead with the option you voted for
> (which
> > is
> > > also supported at least by Ufuk and me as well). If we discover
> > downsides,
> > > we will be able to correct this in the course of the next weeks, well
> > > before the next release.
> > >
> > > Greetings,
> > > Stephan
> > >
> > >
> > > On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <[hidden email]>
> > wrote:
> > >
> > >> Hey,
> > >>
> > >> Any views on this please? We would like to merge as soon as possible.
> > >>
> > >> Thanks,
> > >>
> > >> Marton
> > >>
> > >> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]>
> > >> wrote:
> > >>
> > >>> During a recent PR of the streaming scala api [1] arose the issue of
> > >>> possibly changing the project structure. For the discussion it seems
> to
> > >> me
> > >>> that we should address this as a separate issue. Things to note:
> > >>>
> > >>>   * According to Stephan for the batch part, there are discussions
> > >>> to combine the "flink-core", "flink-java" projects, possibly also the
> > >>> "flink-scala" project. We are starting to see too many
> > interdependencies.
> > >>> [2]
> > >>>   * Streaming is currently under flink-addons, but we are positive
> that
> > >>> for the next version we can come up with a fairly stable api if
> needed.
> > >> We
> > >>> would like to have it top level eventually.
> > >>>   * Minor issue to keep in mind: Developing our projects with both
> > scala
> > >>> and java nature seems a bit flaky at the moment at least for Eclipse.
> > [3]
> > >>> Proposed solutions are also there, just let us make sure to give new
> > >>> developers a smooth experience with Flink.
> > >>>
> > >>> I personally like the following suggestion: [2]
> > >>>
> > >>> We could, in the next version, go for something like
> > >>> - flink-core (core and batch, java & scala)
> > >>> - flink-streaming (java & scala)
> > >>> - flink-runtime
> > >>> - ...
> > >>>
> > >>> Ufuk also +1'd this.
> > >>>
> > >>> As currently the merge of [1] is blocking further streaming
> development
> > >>> (it also contains some refactor) I'd like to merge it asap to where
> it
> > is
> > >>> currently (flink-scala), and let us figure out the project
> restructure
> > >>> separately. Added a JIRA for the latter. [4] If we choose to
> > restructure
> > >>> the project it will need a commit anyway.
> > >>>
> > >>> [1] https://github.com/apache/incubator-flink/pull/275
> > >>> [2]
> > >>>
> > https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
> > >>> [3]
> > >>>
> > >>
> >
> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
> > >>> [4] https://issues.apache.org/jira/browse/FLINK-1340
> > >>>
> > >>> Please when replying vote and comment on the restructure and merge
> > >>> separately.
> > >>>
> > >>> Best,
> > >>>
> > >>> Marton
> > >>>
> > >>>
> > >>
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Project restructure

Fabian Hueske-2
+1

Thanks Marton!






From: Márton Balassi
Sent: ‎Sunday‎, ‎4‎. ‎January‎, ‎2015 ‎17‎:‎48
To: [hidden email]





Hey,

@Chiwan: Thanks for the reminder. Sure, I'm sorry that I still haven't had
the time to merge your PR.
@Fabian: The initial idea was that as the scala api is a fairly thin layer
on top of the java thus we could have it in one common project. I've put it
under flink-streaming-scala after I've seen the reactions. :)

As Stephan suggested to have one common examples directory I have not
separated the flink-streaming-examples to java ans scala subprojects. I'm
planning to merge #275 this evening.

On Sun, Dec 28, 2014 at 11:18 AM, Fabian Hueske <[hidden email]> wrote:

> Hi,
>
> I'm +1 for
> - merging the batch API modules
> - having streaming top-level when the contributors think it's ready
>
> I have a question though. Why did the streaming Scala API into the batch
> Scala API module?
> Are there dependency (or other) problems or could it be moved to the other
> streaming modules?
> Since there are no concrete plans (that I'm aware of) to do the refactoring
> soon, I would avoid to have the streaming and batch APIs mixed if there's
> not a good reason for that.
>
> Cheers, Fabian
>
> 2014-12-28 9:59 GMT+01:00 Chiwan Park <[hidden email]>:
>
> > Hello!
> >
> > I agree that refactoring project structure is necessary. But there are
> > some pull requests influenced by this change such as #275 [1], #226 [2].
> I
> > think that we would better merge these pull requests before refactoring.
> >
> > [1] https://github.com/apache/incubator-flink/pull/275 <
> > https://github.com/apache/incubator-flink/pull/275>
> > [2] https://github.com/apache/incubator-flink/pull/226 <
> > https://github.com/apache/incubator-flink/pull/226>
> >
> > —
> > Chiwan Park (Sent with iPhone)
> >
> >
> >
> > > On Dec 28, 2014, at 5:07 AM, Stephan Ewen <[hidden email]> wrote:
> > >
> > > Marton,
> > >
> > > As far as I understood, this is relevant for the master, not for the
> 0.8
> > > release, correct?
> > >
> > > In that case, I suggest to go ahead with the option you voted for
> (which
> > is
> > > also supported at least by Ufuk and me as well). If we discover
> > downsides,
> > > we will be able to correct this in the course of the next weeks, well
> > > before the next release.
> > >
> > > Greetings,
> > > Stephan
> > >
> > >
> > > On Sat, Dec 27, 2014 at 8:30 PM, Márton Balassi <[hidden email]>
> > wrote:
> > >
> > >> Hey,
> > >>
> > >> Any views on this please? We would like to merge as soon as possible.
> > >>
> > >> Thanks,
> > >>
> > >> Marton
> > >>
> > >> On Thu, Dec 25, 2014 at 6:28 PM, Márton Balassi <[hidden email]>
> > >> wrote:
> > >>
> > >>> During a recent PR of the streaming scala api [1] arose the issue of
> > >>> possibly changing the project structure. For the discussion it seems
> to
> > >> me
> > >>> that we should address this as a separate issue. Things to note:
> > >>>
> > >>>   * According to Stephan for the batch part, there are discussions
> > >>> to combine the "flink-core", "flink-java" projects, possibly also the
> > >>> "flink-scala" project. We are starting to see too many
> > interdependencies.
> > >>> [2]
> > >>>   * Streaming is currently under flink-addons, but we are positive
> that
> > >>> for the next version we can come up with a fairly stable api if
> needed.
> > >> We
> > >>> would like to have it top level eventually.
> > >>>   * Minor issue to keep in mind: Developing our projects with both
> > scala
> > >>> and java nature seems a bit flaky at the moment at least for Eclipse.
> > [3]
> > >>> Proposed solutions are also there, just let us make sure to give new
> > >>> developers a smooth experience with Flink.
> > >>>
> > >>> I personally like the following suggestion: [2]
> > >>>
> > >>> We could, in the next version, go for something like
> > >>> - flink-core (core and batch, java & scala)
> > >>> - flink-streaming (java & scala)
> > >>> - flink-runtime
> > >>> - ...
> > >>>
> > >>> Ufuk also +1'd this.
> > >>>
> > >>> As currently the merge of [1] is blocking further streaming
> development
> > >>> (it also contains some refactor) I'd like to merge it asap to where
> it
> > is
> > >>> currently (flink-scala), and let us figure out the project
> restructure
> > >>> separately. Added a JIRA for the latter. [4] If we choose to
> > restructure
> > >>> the project it will need a commit anyway.
> > >>>
> > >>> [1] https://github.com/apache/incubator-flink/pull/275
> > >>> [2]
> > >>>
> > https://github.com/apache/incubator-flink/pull/275#issuecomment-68049822
> > >>> [3]
> > >>>
> > >>
> >
> http://mail-archives.apache.org/mod_mbox/incubator-flink-dev/201412.mbox/%3CCANC1h_tLtGeOxT-aaA5KR6V4m-Efz8fSN5yKcdX%2B7sjeTdFBEw%40mail.gmail.com%3E
> > >>> [4] https://issues.apache.org/jira/browse/FLINK-1340
> > >>>
> > >>> Please when replying vote and comment on the restructure and merge
> > >>> separately.
> > >>>
> > >>> Best,
> > >>>
> > >>> Marton
> > >>>
> > >>>
> > >>
> >
> >
>