refactored some main windows as simpletons, created tool interface