complete scope