adding hidden layer