has its detail-level requirements defined by ()