move `activate!` to DSL module