add camera driver  part 1/3