adding shellcode and shellcode helpers