add temporary DSL methods and specs