added nat type