1. add camera preview and camera manager