added new 'taget_class' to DSL.