implement add camera