additional changes for camera