adding new files + camera.get implementation