Add shellcodes, modify general structure
Add shellcodes, modify general structure