hack, when reading params, it reads 1 stack spot before because the return address had it off.  Now procedures work with in value.  But thats it, functions, and procedures with reference vars still don't do anything