modify multi-register problem