added an integration exercise