add correction hidden layer function