add Registration Controller, Registration Model, need edit