EDIT AND REGISTER