preparando o codigo utilitario