added Camera.java