camera and camera management framework built