Change dsl interface
Merge branch 'feature/change_dsl_interface'
Write usage
Rewrite descriptions