starting camera implementation