added zoom functionality!