added new camera and overlay functionality