example of dsl directive