comprehensive framework