Chapter 5.3.1

Save changes before add registration functionally