Código adicionado por Cesar