refatorado constante