added formatting, icon, etc to DSL