remove redundant files
implement dialog helpers