nn updates
nn updates