fixing relative vs. absolute addressing issues