added 'edit register page' functionality from issue #22