nat feature

new stuff