two hidden layers network