update to new register output