reconstuct dir