Otimização  do codigo