Started to implement register/reset.