DSL implementation
issue version 0.3.0