adding an ipv4 module
also yanking out the ipv4 stuff from if