add camerawrapper