have it getting farther but still having trouble getting it to get the correct registers for user defined vars