add camera API