new approach with tcl-tk and python steps