instance dsl