added setforegroundwindow