towards rebel DSL