adding new register remapping method