# Scopes in ContextJS

Default scopes of Layer Activation in ContextJS:

- dynamic layer activation
- global layer activation

With the help of `activeLayers`, ContextJS supports:

- instance specific, and 
- structural layer activation

together with active expressions there are even more possible.


## New scopes through the combination of scopes...

Our projects using ContextJS often combine global and dynamic scoping to achieve custom  scopes... e.g. one statically activated global layer that controls the the scope of a second layer using dynamical scoping.


