Possibilities for NN implementations