redue of Camera Controller