make the scalar product version zero at selfcost
ngf test not yet there
add two more filters
need to implement better tests
ngf doesnÇt work like it should be
some things work, and some not
more code cleanup
standard versions work
there is some memory management problem
debugging the new registration implementation