extract register