added Exception camera.cs