use main dsl, include dataset