refatoracao da view register