added zoom extends