basic zoom features added