- adds a "namespace" for each header - makes clear where a header is expected to come from - better facilitates explicit includes