updated register file