rebuild decomposed objects