adding dot diagram explaining the framework