starting to implement the camera