added camera recording