melhorando a os nomes de variaveis e metodos de Rule