added Intro and Implementation secions