add caching; hiding other layers when exporting; add ids