apply multiple register