rough draft for the fetch_decode function -- compiles