updates to pipes, register file, hazard unit