version 1.1 don't update hidden layer