camera and flow