validation working NN needs optimisatzion