minor changes, tried to implement wine NN, failed