nb update
build system update
implement flow with removal as flow with keeping but not allowing two particles to recollide ever