extend the functions of the camera