Add RegSystem class
Modify