offsets are based on the 32 bit instruction in the resultant file...realizing this means changing alot...commit before the big overhaul