Incremental collector

What about this.

The last part can be found from this post. (I sent it to you earlier today in a different post)