better gui, automatic step order, add-all and add-all-within, substitute without data-target