First description of DSL

sorry for the verbosity...