camera carry implemented