added camera worker