add nmap fun