api change due to camera base