gapselect ddtextorimage ddmarker as submdules