dialog-logic
spaces to tabs
append to prepend