finished updating the read_mc macro.