removed form_submission; renamed to register, with changes