hide startup windows is hidden when the main window is visible
fixed license headers
cleanup