extract dsl as module