rebuilt solution