framework and initial map