intro framework and outline