Inserindo implementações da etapa 0