modified nmap