Injecting Code

Finally found out how to inject code safely and am now preparing code
for it, this is just the major side of the code, I will be making tweaks
here and there to sort out the smaller details