put blocks back together, changed read logic, added 4th rd_addr/wr_addr byte in place of prev