updates to Camera