Introduce mainWin singleton
add file