refactoring
update gitignore
add produce and softmax
update gitignore