revisited structure