restore viewlets also