explicacoes para compilar adicionadas