create methods for main dsl elements dynamically