register screen modified