add support for camera