add CameraController.js