add DSL for context free title