added camera zoom