Fix register to use in operator-pending mode
spec: write register specs
Merge branch 'fix-register' into dev