added 3rd section and exercise