gave shock (verb) stagger: astound, shock
Sinonime: all-encompassing, comprehensive, exhaustive, extensive, full-blown, full-dress, full-out, in-depth,
major,
proper, sweeping, thorough, thoroughgoing, total,
unlimited, wide-ranging
Antonime: incomplete, incomprehensive,
partial