acrescentando informacao que o refactor pode diminuir cc tb