need decide how to mark neurons as output (order may be important)