feed forward neural net - draft revision