using createwindowex now