ok, some clean up of NN. in fact we don't use the skip structure. should we? and how?
this is not going anywhere...
(save last state)