Organizing file and add icmp and udp almost ready