cleaner with qmake
implementing gui