Case study: context-layer