extending the dsl