Many imporvements. Complete adding hidden layer.
I think it will perform well.